pressure sensitive tape - Turkish English Dictionary